首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏java程序员思维

    java应用监控之CAT安装部署

    往期文章 应用监控系列之谁开发谁运行谁监控 java应用监控之调用链跟踪选型之Zipkin、Pinpoint、SkyWalking、CAT 目录 1、cat安装环境 2、git安装 3、下载cat代码 4、docker安装部署 5、cat容器化部署 1、cat安装环境 Linux 2.6以及之上(2.6内核才可以支持epoll),线上服务端部署请使用Linux环境,Mac以及Windows环境可以作为开发环境 ,美团点评内部CentOS 6.5 Java 6,7,8,服务端推荐是用jdk7的版本,客户端jdk6、7、8都支持 Maven 3及以上 MySQL 5.6,5.7,更高版本MySQL都不建议使用,不清楚兼容性 version 3、下载cat代码 git clone https://github.com/dianping/cat.git 进入cat代码目录 cd /usr/local/cat 4、docker安装部署 Docker-ce: sudo yum -y install docker-ce 启动 Docker 后台服务 systemctl start docker docker version 5、cat容器化部署

    2.6K10发布于 2019-05-24
  • 来自专栏云架构修炼手册

    使用springloaded进行java应用部署

    groupId> <artifactId>springloaded</artifactId> <version>1.2.7.RELEASE</version> </dependency> 普通jdk应用 java -javaagent:/Users/pollyduan/springloaded-1.2.7.RELEASE.jar -noverify SomeJavaClass 只要修改class文件, Context reloadable="false" 修改启动配置增加代理 如果是纯tomcat中配置,修改启动脚本catalina.bat(linux中为catalina.sh): #windows #set JAVA_OPTS =-javaagent:/Users/pollyduan/springloaded-1.2.7.RELEASE.jar -noverify #linux export JAVA_OPTS="-javaagent

    1.3K30发布于 2019-11-04
  • 来自专栏全栈程序员必看

    java 动态获取web应用部署路径

    參考:http://blog.sina.com.cn/s/blog_6f3da9650101d70r.html

    72310编辑于 2022-07-08
  • 来自专栏Java

    Java进阶-在Ubuntu上部署SpringBoot应用

    随着云计算和容器化技术的普及,Linux 服务器已成为部署 Web 应用程序的主流平台之一。Java 作为一种跨平台的编程语言,具有广泛的应用场景。 本文将详细介绍如何在 Ubuntu 服务器上部署 Java 应用,包括环境准备、应用发布、配置反向代理(Nginx)、设置系统服务以及日志管理等步骤。 四、部署 Java 应用你可以通过构建一个可执行的 JAR 文件来部署 Java 应用程序。假设你已经有一个构建好的 JAR 文件,将你的 JAR 文件传输到 Ubuntu 服务器上的目标目录。 命令来查看应用的日志:sudo journalctl -u java-app.service -f八、测试部署在浏览器中访问你的服务器域名或 IP 地址,确保能正确加载 Java 应用。 九、总结通过以上步骤,你可以在 Ubuntu 上成功部署 Java 应用,使用 Nginx 配置反向代理,确保应用能够高效稳定地提供服务。

    81833编辑于 2025-01-18
  • 来自专栏菲宇

    Kubernetes集群部署tomcat容器Java web应用流程

    可以使用Postman来进行接口测试,测试通过表示部署成功。 以上步骤的部署也可以结合持续集成CI/CD来进行,能简化不少流程。

    1.7K20发布于 2019-06-12
  • 来自专栏Java学习网

    Java项目实践,部署Tomcat应用http升级https

    2013年的时候,自己建的一个网站,用来记录一些技术问题及学习内容,一直用的http,后来发现大部分网站都是https访问,感觉挺高级,本来以为https证书要收费就一直没关注这事,一次偶然机会,发现证书也有免费的,就申请了一个,简单几步就实现了。

    1.7K20发布于 2020-12-08
  • 来自专栏嘎嘎软件测试

    Java系列】IDEA一键部署SpringBoot应用

    正巧我最近在腾讯云上买了一台云主机,准备把我的SpringBoot CRUD项目给部署上去,所以我立马体验一波。 Cloud Toolkit支持多种IDE,因为我比较常用IDEA,所以接下来我就分享下通过IDEA Cloud Toolkit插件一键部署SpringBoot应用的过程。 一、Cloud Toolkit简介 Cloud Toolkit 云插件集开发、测试、诊断、部署为一体的免费本地 IDE 插件,帮助开发者真正实现一键式研发部署。 提升研发部署速度数倍以上,大幅降低研发成本。 二、Cloud Toolkit教程 1、应用部署 在IDEA plugins搜做Cloud Toolkit,进行安装并重启IDEA。 ENTRYPOINT ["java", "-jar","/app.jar"] 编写启动脚本start.sh。

    1.3K20编辑于 2022-12-17
  • 来自专栏Java开发

    结合 Docker 部署 Java 应用的详细实践指南

    Docker容器化部署Java应用:从基础到生产实践 二、Docker部署Java应用的核心流程 1. 镜像构建策略选择 在构建Java应用Docker镜像时,有多种策略可供选择。 ' } failure { echo '部署失败' } } } 八、总结与展望 本文全面介绍了Docker容器化部署Java应用的核心技术和最佳实践。 随着Java 17成为长期支持版本,以及GraalVM原生镜像技术的成熟,未来Java应用的容器化部署将更加轻量高效。 通过持续学习和实践,开发者可以构建出更加高效、可靠、安全的Java应用容器化部署方案。 Docker,Java 应用部署,容器化,微服务架构,Docker Compose,Kubernetes,Spring Boot,Maven,Gradle,Dockerfile,Jar 包部署,容器编排

    1.4K31编辑于 2025-07-04
  • 来自专栏青青天空树

    手把手docker部署java应用(初级篇)

    本篇记录了如何将一个 java 应用部署到 docker 中。 主要讲述了以下几个部分: docker 部署 mysql docker 部署 activemq docker 部署 elastricsearch 集群 docker 部署 java 应用 docker 下面来使用容器技术部署我们应用。还是分为三部分,但是每个进程使用一个容器,做到 0 配置启动容器。 实战   在此默认已经会安装 docker,且了解基本操作。 /start.sh 部署 java 环境包   还是使用之前制作的 jar 镜像来启动 java 应用,这里以部署 jar 包为例,如果部署 war 包则需要在 tomcat 镜像上部署。 -jar das.jar   本篇只是记录了如何使用一容器一进程的方式来部署 java 应用.

    4.4K20发布于 2019-07-08
  • 来自专栏大数据那些事

    记录java应用部署到k8s中

    最近任务是把之前运行在docker里的自己写的java镜像部署到k8 s中,踩了一些坑,记录如下: 1.在写yaml文件时指定非shell命令而是一些命令行的时候要加上bash -c否则会报错:exec labels: app: java-data-store spec: replicas: 1 selector: matchLabels: app: java-data-store template: metadata: labels: app: java-data-store spec: containers: - name: java-data-store image: harbor:9501/library/openjdk:8-jdk-alpine imagePullPolicy spec: selector: app: java-data-store ports: - port: 40502 targetPort: 40502

    60010发布于 2021-03-20
  • 来自专栏nginx

    Java应用部署指南:使用Jar文件与端口配置

    Java应用部署指南:使用Jar文件与端口配置 在Java应用开发中,将应用打包为Jar文件并部署到服务器是一项基本而重要的技能。 端口配置的Web工具实现 为了简化Java应用部署过程,我开发了一个直观的Web界面,帮助用户生成正确的启动命令。 容器化部署考虑 在现代应用部署中,Docker等容器技术越来越普及。 通过掌握这些知识,您可以: 理解Jar文件的基本概念和创建方法 掌握多种配置服务器端口的方式 使用提供的Web工具简化部署过程 实施安全的最佳实践 适应容器化部署的需求 Java应用部署虽然看似简单, 希望本文能为您提供全面的指导,帮助您更高效地部署和管理Java应用程序。

    42210编辑于 2025-11-16
  • 来自专栏开发经验

    Spring Boot魔法:简化Java应用的开发与部署

    本文将深入探讨Spring Boot的魔法,如何简化Java应用的开发与部署,并通过示例代码演示其强大功能。 什么是Spring Boot? 现在,让我们深入探讨Spring Boot的一些魔法,以了解如何简化Java应用的开发与部署。 Spring Boot的魔法 1. java -jar my-application.jar 这种方式使得部署变得非常简单,不再需要独立安装和配置外部应用服务器。 4. 结论 Spring Boot的魔法在于它能够显著简化Java应用程序的开发和部署。 如果您是Java开发者,强烈建议您掌握Spring Boot,并将其应用于您的项目中。它将帮助您提高开发效率,减少样板代码,使您的应用程序更容易维护和部署

    73210编辑于 2023-12-13
  • 来自专栏开发笔记

    部署Python应用

    /usr/bin/python2 部署文件 关于依赖安装的问题,使用批量安装的方式生成依赖清单,多了很多奇奇怪怪的东西,就直接手动使用pip安装了 另外,linux系统无法识别模块的问题通过:

    1.4K10发布于 2020-08-11
  • 来自专栏cwl_Java

    Docker应用部署

    4 应用部署 4.1 MySQL部署 (1)拉取mysql镜像 docker pull centos/mysql-57-centos7 (2)创建容器 docker run -di --name=tensquare_mysql :容器运行端口 -e 代表添加环境变量 MYSQL_ROOT_PASSWORD 是root用户的登陆密码 (3)远程登录mysql 连接宿主机的IP ,指定端口为33306 4.2 tomcat部署 -name=mytomcat -p 9000:8080 -v /usr/local/webapps:/usr/local/tomcat/webapps tomcat:7-jre7 4.3 Nginx部署 (1)拉取镜像 docker pull nginx (2)创建Nginx容器 docker run -di --name=mynginx -p 80:80 nginx 4.4 Redis部署 (1)拉取镜像

    1.3K20发布于 2019-12-25
  • 来自专栏golang云原生new

    Statefulset部署应用

    Statefulset Statefulset 资源 Statefulset 也是和 ReplicaSet 一样的属于 K8S 中的一种资源,可以管理 pod 的,但是 Statefulset 是可以专门定制一类应用 ,并且这些应用每一个实例都是不可替代的,可以说是独一无二 正因为 ReplicaSet 无法解决上述的问题,Statefulset 就来帮忙解决了,那么我们来看一下 Statefulset 为什么能解决

    68220编辑于 2023-09-01
  • 来自专栏云计算linux

    Docker 应用部署

    Docker 应用部署 一、部署MySQL 搜索mysql镜像 docker search mysql 拉取mysql镜像 docker pull mysql:5.6 创建容器,设置端口映射、目录映射 进入容器,操作mysql docker exec –it c_mysql /bin/bash 使用外部机器连接容器中的mysql 二、部署Tomcat 搜索tomcat镜像 docker search 将容器的8080端口映射到主机的8080端口 **-v $PWD:/usr/local/tomcat/webapps:**将主机中当前目录挂载到容器的webapps 使用外部机器访问tomcat 三、部署 日志目录 使用外部机器访问nginx 四、部署Redis 搜索redis镜像 docker search redis 拉取redis镜像 docker pull redis:5.0 创建容器,设置端口映射

    55510编辑于 2024-12-13
  • 来自专栏云计算

    将基于MicroProfile的Java应用程序部署到Bluemix

    Eclipse MicroProfile是一个开源项目,用于为微服务架构优化企业级Java语言。基于MicroProfile的应用程序可以部署到Kubernetes上。 本文介绍如何通过Microservice Builder构建微服务,以及如何将它们部署到Bluemix。 微服务构建器提供的功能可以轻松地创建新的基于Java的微服务。 以下是如何创建新的微服务,如何在本地运行它们,以及如何将它们部署到Bluemix公用库上的Kubernetes。您可以在Microservice Builder 登陆页面上找到更多信息。 [jd080nazb3.png] 为了在本地运行微服务(http:// localhost:9080),运行如下命令: bx dev build bx dev run 在将微服务部署到Bluemix之前 - name: microprofile image : registry.ng.bluemix.net/nheidloff/microprofile : latest 在将服务部署

    1.8K100发布于 2018-01-05
  • 将基于MicroProfile的Java应用程序部署到Bluemix

    Eclipse MicroProfile是一个开源项目,用于优化Microservices框架的Java企业级开发,基于MicroProfile的应用程序可以被部署到Kubernetes。 本文将介绍如何通过Microservice Builder构建Microservices,以及如何将它们部署到Bluemix。 Microservice Builder提供的功能可以轻松地创建新的基于Java的Microservices。 下面我就快速讲解下创建过程,本地运行方法,以及如何将它们部署到Bluemix公用库上的Kubernetes。您可以在Microservice Builder 登陆页面上找到更多相关信息。 - name: microprofile image: registry.ng.bluemix.net/nheidloff/microprofile:latest 在将服务部署

    2.3K100发布于 2018-01-05
  • 来自专栏活动

    『学习笔记』如何部署Java应用程序到WebLogic Server

    Java应用程序在企业环境中普遍使用,而WebLogic Server则是Oracle的旗舰级Java应用服务器,具有强大的管理和部署功能。 部署Java应用程序到WebLogic Server不仅可以提高应用的稳定性,还能够简化配置和管理。 Java应用在WebLogic中的部署包含从环境准备、配置、打包到管理的完整流程。 应用程序打包准备 在将Java应用程序部署到WebLogic之前,首先需要将应用程序打包。通常使用Java的WAR(Web Application Archive)格式来打包应用。 以下将创建一个简单的Java Web应用程序,并将其打包成WAR文件,以便部署到WebLogic Server。 部署Java应用程序 在WebLogic Server上部署Java应用程序有多种方式,以下将通过管理控制台和自动部署两种方式进行演示。

    91400编辑于 2024-11-13
  • 来自专栏为学

    Java EE应用程序部署到Docker Swarm集群

    Java EE应用程序部署到Docker Swarm 集群中的所有主机都可以使用单个虚拟主机访问。 它将Java EE 7应用程序部署到一个Docker主机上的WildFly,并将其连接到运行一个在不同Docker主机上的MySQL数据库中。 我们可以使用虚拟主机部署这两个容器,然后将它们部署到Docker Swarm集群中。 让我们开始吧! ---- 本文首发于腾讯云+社区 原文链接:https://dzone.com/articles/deploying-java-ee-application-to-docker-swarm-clus

    1.7K10发布于 2019-12-17
领券